home *** CD-ROM | disk | FTP | other *** search
- * WHOREPLY and NAMREPLY become numberics instead of strings.
-
- * msa's patches to kick/mode to attempt to follow nick name changes
-
- * spike's patches to get SUMMON to find last idle tty
-
- * melazy's various DNS improvements.
-
- * pjg's saber C check
-
- * prefix changed for all server->client messages in which the origin
- of the sender is a client to appear as follows:
- nick!user@host
-
- * TRACE output changed.
-
- * # channel topics broadcast
-
- * +-numeric channels removed from server
-
- * numerics for TRACE output 201-209
-
- * new switches for STATS: i,k,q,y
-
- * numerics for stats output 211-219
-
- * MODE changed to also operate on users
-
- * deoper added as both mode and direct command. deoper sends out
- ":user OPER -" to other servers. (from Kaizzu)
-
- * XTRA/VOICE/GRAPH removed.
-
- * MODE +a scrapped.
-
- * added custom ANSI-compatible ctype macros to ensure speed
-
- * user modes i,w,s,o implemented as follows:
- i - invisible. over rides any channel mode for those external
- to your channel. you are invisible.
-
- w - receive wallops
-
- s - receive local service notices (errors, etc)
-
- o - operator flag. (can not be set currently except using the
- OPER command).
-
- * MODE +b added to ban a user from a channel using "nick!user@host" as
- the mask to match to the user. If the user matches the ban mask they
- are not allowed in. MODE +b with no parameters returns the list of
- ban masks currently in place. MODE +b <mask> and MODE -b <mask>
- add/delete a ban mask respectively.
- Thanks to HulkHogan (andy@lingua.cltr.uq.oz.au) for defining what
- we needed here and the 'BlackBall' approach.
-
- * Operator passwords may now be stored in the ircd.conf file as the
- encrypted plaintext. Crypt(3) is used to generate the matching
- plaintext from the OPER command. Thanks to the following people
- for help with this:
- Sean Batt (sean@coombs.anu.edu.au),
- Andy. M. Jones (andy@lingua.cltr.uq.oz.au),
- Nelson Minar (minar@reed.edu).
-
- * Server now creates "ircd.pid" file when booted. Holds the current
- pid of the server.
-
- * Each O and I line in the ircd.conf file may be linked only a number
- of times equal to or the max. links value for the class they belong
- to.
-
- * Server stores results of any successful DNS lookups for servers so
- that future lookups are not needed. A rehash will wipe all previous
- lookup results and cause the server to start over. The server will
- attempt to lookup each hostname in a C/N line on booting. This may
- cause a delay during starting the server.
-
- * All functions should be of the form "function_name", macros of the
- form "MacroName" and constants as CONSTANT.
-
- * Services are now treated with some respect. A service is associated
- with an S-line in the ircd.conf. A service must send a NICK/SERVICE
- pair on connecting to achieve service status.
-
- * JOIN/PART now accept a list of channels in the first parameter with
- each separated by a ",". eg "JOIN #foo,#bar,#foobar"
-
- * A hopcount for the distance to nicknames and servers has been
- introduced (for better or worse). It is passed as the second
- parameter to both NICK and SERVER.
- WHO and LINKS both report the hopcount in the info field.
-
- * Default for WALL and WALLOPS set "off"
-
- * rearranged config.h
-
- * ISON now returns nicknames with the actual case, i.e.
- ISON wiz will answer WiZ
-
- New into 2.7.1
-
- * STATS u, r, z
- u - uptime
- r - CPU useage stats
- z - counts and shows current memory useage
- r & z are only available if DEBUGMODE is defined in config.h
-
- * GETHOST which forces all reverse lookups of ip#'s to also match
- when doing a forward lookup of the hostname returned.
-
- * SENDQ_ALWAYS buffering policy for sending data over links.
- (Server tries to buffer as much data as possible before attempting
- a write).
-
- New into 2.7.2
-
- * NOTE (once again appears and in much better state)
-
- * WHOWAS gives a list of known users of the nick in question
- rather than just the most recent.
-
- * Server can accept both server and client connections via a unix
- domain socket. This provides greater security and reliability for
- connections between the host and itself. (#define UNIXPORT)
-
- * STATS C reports L-lines: New Numeric 241
-
- * #define for showing all users the invisible count from LUSERS
-